package com.weai.service;

import com.weai.dto.TaskOverviewDTO;
import com.weai.dto.TaskOverviewQueryDTO;

import java.util.List;

/**
 * 任务总览服务接口
 */
public interface TaskOverviewService {
    
    /**
     * 查询任务总览列表
     *
     * @param queryDTO 查询参数
     * @return 任务总览列表
     */
    List<TaskOverviewDTO> findTaskOverviews(TaskOverviewQueryDTO queryDTO);
    
    /**
     * 更新任务总览信息
     *
     * @param overviewDTO 任务总览信息
     * @return 更新后的任务总览信息
     */
    TaskOverviewDTO updateTaskOverview(TaskOverviewDTO overviewDTO);
    
    /**
     * 删除任务
     *
     * @param id 任务ID
     */
    void deleteTaskOverview(Integer id);
} 